package com.snowstore.mars.service.filter;

import java.util.HashMap;
import java.util.Map;
import com.snowstore.mars.utilities.AuthorityHelper;
/**
 * 
 * @description:进度条的帮助类
 *
 * @author lilerong
 *
 * @version 1.0 ,2015年12月1日 下午4:48:35
 *
 */
public class ProgressBarHelp {
	
	public static Map<String,String> progressBar=new HashMap<String,String>();
	
	
	/**
	 * 
	 * @description:1：设置进度的值
	 * @author lilerong
	 * @update 2015年12月1日
	 *
	 */
	public static void setProgressBar(String sendMethod,String progressValue){
		 long userId=AuthorityHelper.getStaff().getId();
		progressBar.put(userId+"_"+sendMethod, progressValue);
	}
	/**
	 * 
	 * @description:2:获取进度条的值
	 * @author lilerong
	 * @update 2015年12月1日
	 *
	 */
	public static String getProgressValue(String sendMethod){
		 long userId=AuthorityHelper.getStaff().getId();
		return progressBar.get(userId+"_"+sendMethod);
	}
	/**
	 * 
	 * @description:3:移除对应的Map对象
	 * @author lilerong
	 * @update 2015年12月1日
	 *
	 */
	public static void removeProgress(String sendMethod){
		 long userId=AuthorityHelper.getStaff().getId();
		progressBar.remove(userId+"_"+sendMethod);
	}
	/**
	 * 
	 * @description:4:移除所有的Map中的值
	 * @author lilerong
	 * @update 2015年12月1日
	 *
	 */
	public static void removeProgressMap(){
		progressBar.clear();
	}
}
